language en

Linked.Archi Backstage Metamodel Ontology

Release: 2019-03-17

Modified on: 2026-04-12
This version:
https://meta.linked.archi/backstage/onto/0.2.0#
Revision:
0.2.0
Authors:
Kalin Maldzhanski
Publisher:
Linked.Archi
See also:
https://backstage.io/docs/features/software-catalog/
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://creativecommons.org/licenses/by/4.0/
Visualization:
Visualize with WebVowl
Cite as:
Kalin Maldzhanski. Linked.Archi Backstage Metamodel Ontology. Revision: 0.2.0. Retrieved from: https://meta.linked.archi/backstage/onto/0.2.0#
Provenance of this page
draft

Linked.Archi Backstage Metamodel Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Annotation Properties

Linked.Archi Backstage Metamodel Ontology: Description back to ToC

An RDF/OWL ontology for Backstage catalog entities and their relationships, extending the Linked.Archi core ontology. This is not an official Spotify document.

Cross-reference for Linked.Archi Backstage Metamodel Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Linked.Archi Backstage Metamodel Ontology.

Classes

APIc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#API

An API that is owned and maintained in the ecosystem.
has super-classes
element c

API Consumptionc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#APIConsumption

A consumption relationship from a component to an API.
has super-classes
qualified relationship c
is in range of
qualified consumes a p i op

API Provisionc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#APIProvision

A provision relationship from a component to an API.
has super-classes
qualified relationship c
is in range of
qualified provides a p i op

Componentc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#Component

A deployable unit, service, library, or application.
has super-classes
element c

Domainc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#Domain

A high-level grouping (often aligned to business domains).
has super-classes
element c

Domain Membershipc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#DomainMembership

A membership relationship from an element to a domain.
has super-classes
qualified relationship c
is in range of
qualified belongs to domain op

Groupc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#Group

A group of users (e.g., team, department, tribe).
has super-classes
element c

Group Membershipc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#GroupMembership

A membership relationship from a user to a group.
has super-classes
qualified relationship c
is in range of
qualified member of op

Ownershipc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#Ownership

An ownership relationship from an element to a group.
has super-classes
qualified relationship c
is in range of
qualified owned by op

Resourcec back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#Resource

A resource used by components or systems (e.g., database, bucket, external service).
has super-classes
element c

Resource Usagec back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#ResourceUsage

A usage relationship from a component to a resource.
has super-classes
qualified relationship c
is in range of
qualified uses resource op

Systemc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#System

A set of components and resources that provide business or technical value.
has super-classes
element c

System Membershipc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#SystemMembership

A membership relationship from a component to a system.
has super-classes
qualified relationship c
is in range of
qualified part of system op

Userc back to ToC or Class ToC

IRI: https://meta.linked.archi/backstage/onto#User

A human user in the Backstage ecosystem.
has super-classes
element c

Object Properties

Belongs to Domainop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#belongsToDomain

Element belongs to a domain.

Consumes APIop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#consumesAPI

Component consumes an API.

Member Ofop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#memberOf

User is a member of a group.

Owned Byop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#ownedBy

Element is owned by a group.

Part of Systemop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#partOfSystem

Component is part of a system.

Provides APIop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#providesAPI

Component provides an API.

qualified belongs to domainop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedBelongsToDomain

has range
Domain Membership c

qualified consumes a p iop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedConsumesAPI

has range
API Consumption c

qualified member ofop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedMemberOf

has range
Group Membership c

qualified owned byop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedOwnedBy

has range
Ownership c

qualified part of systemop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedPartOfSystem

has range
System Membership c

qualified provides a p iop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedProvidesAPI

has range
API Provision c

qualified uses resourceop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#qualifiedUsesResource

has range
Resource Usage c

Uses Resourceop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/backstage/onto#usesResource

Component uses a resource.

Data Properties

Lifecycledp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/backstage/onto#lifecycle

Component lifecycle (e.g., production, deprecated, experimental).
has range
string

Annotation Properties

createdap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/created

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/creator

definitionap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#definition

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/description

domain includesap back to ToC or Annotation Property ToC

IRI: https://meta.linked.archi/core#domainIncludes

history noteap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#historyNote

licenseap back to ToC or Annotation Property ToC

IRI: http://creativecommons.org/ns#license

modifiedap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/modified

pref labelap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#prefLabel

preferred namespace prefixap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespacePrefix

preferred namespace uriap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

publisherap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/publisher

range includesap back to ToC or Annotation Property ToC

IRI: https://meta.linked.archi/core#rangeIncludes

statusap back to ToC or Annotation Property ToC

IRI: http://purl.org/ontology/bibo/status

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/title

unqualified formap back to ToC or Annotation Property ToC

IRI: https://meta.linked.archi/core#unqualifiedForm

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.